package com.ruoyi.yard.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 发运单_构件对象 waybill_comp_ref
 * 
 * @author ruoyi
 * @date 2022-09-05
 */
public class WaybillCompRef extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 发运单编号 */
    @Excel(name = "发运单编号")
    private String waybillInfoNo;

    /** 库存构件编号 */
    @Excel(name = "库存构件编号")
    private String warehouseCompomentNo;

    /** 构件名称 */
    @Excel(name = "构件名称")
    private String compomentName;

    /** 数量 */
    @Excel(name = "数量")
    private Long count;

    /** 重量 */
    @Excel(name = "重量")
    private Double weight;

    /** 叠合板数量 */
    @Excel(name = "叠合板数量")
    private Long laminatedPlateCount;


    public Double getWeight() {
        return weight;
    }

    public void setWeight(Double weight) {
        this.weight = weight;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setWaybillInfoNo(String waybillInfoNo)
    {
        this.waybillInfoNo = waybillInfoNo;
    }

    public String getWaybillInfoNo()
    {
        return waybillInfoNo;
    }
    public void setWarehouseCompomentNo(String warehouseCompomentNo)
    {
        this.warehouseCompomentNo = warehouseCompomentNo;
    }

    public String getWarehouseCompomentNo()
    {
        return warehouseCompomentNo;
    }
    public void setCompomentName(String compomentName) 
    {
        this.compomentName = compomentName;
    }

    public String getCompomentName() 
    {
        return compomentName;
    }
    public void setCount(Long count) 
    {
        this.count = count;
    }

    public Long getCount() 
    {
        return count;
    }
    public void setLaminatedPlateCount(Long laminatedPlateCount) 
    {
        this.laminatedPlateCount = laminatedPlateCount;
    }

    public Long getLaminatedPlateCount() 
    {
        return laminatedPlateCount;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("waybillInfoNo", getWaybillInfoNo())
            .append("warehouseCompomentNo", getWarehouseCompomentNo())
            .append("compomentName", getCompomentName())
            .append("count", getCount())
            .append("laminatedPlateCount", getLaminatedPlateCount())
            .toString();
    }
}
